.fr-panel{
	overflow:hidden;
	font-size:12px;
}
.fr-panel-header{
	padding:5px 5px 5px 2px;
	line-height:15px;
	color:#15428b;
	font-weight:bold;
	font-size:12px;
	background:url('${servletURL}?op=resource&resource=/com/fr/web/core/css/widget/panel_title.png') repeat-x;
	position:relative;
	border:1px solid #99BBE8;
}
.fr-panel-header-noborder{
	border-width:0px;
	border-bottom:1px solid #99BBE8;
}
.fr-panel-body{
	overflow:auto;
	border:1px solid #99BBE8;
	border-top-width:0px;
}
.fr-panel-body-noheader{
	border-top-width:1px;
}
.fr-panel-body-noborder{
	border-width:0px;
}
.fr-panel-with-icon{
	padding-left:18px;
}
.fr-panel-icon{
	position:absolute;
	left:5px;
	top:4px;
	width:16px;
	height:16px;
}

.fr-panel-tool{
	position:absolute;
	top:4px;
}
.fr-panel-tool-left {
	left:2px;
}
.fr-panel-tool-right {
	right:5px;
}
.fr-panel-tool div{
	display:block;
	width:16px;
	height:16px;
	margin-left:2px;
	cursor:pointer;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.fr-panel-tool-left div {
		float:left;
}
.fr-panel-tool-right div {
		float:right;
}
.fr-panel-tool div.fr-panel-tool-over{
	opacity:1;
	filter:alpha(opacity=100);
}
.fr-panel-tool-close{
	background:url('${servletURL}?op=resource&resource=/com/fr/web/core/css/widget/panel_tools.gif') no-repeat -16px 0px;
}
.fr-panel-tool-min{
	background:url('${servletURL}?op=resource&resource=/com/fr/web/core/css/widget/panel_tools.gif') no-repeat 0px 0px;
}
.fr-panel-tool-max{
	background:url('${servletURL}?op=resource&resource=/com/fr/web/core/css/widget/panel_tools.gif') no-repeat 0px -16px;
}
.fr-panel-tool-restore{
	background:url('${servletURL}?op=resource&resource=/com/fr/web/core/css/widget/panel_tools.gif') no-repeat -16px -16px;
}
.fr-panel-tool-collapse{
	background:url('${servletURL}?op=resource&resource=/com/fr/web/core/css/widget/panel_tool_collapse.gif') no-repeat;
}
.fr-panel-tool-expand{
	background:url('${servletURL}?op=resource&resource=/com/fr/web/core/css/widget/panel_tool_expand.gif') no-repeat;
}
.fr-panel-loading{
	padding:11px 0px 10px 30px;
	background:url('${servletURL}?op=resource&resource=/com/fr/web/core/css/widget/panel_loading.gif') no-repeat 10px 10px;
}

.fr-window {
	font-size:12px;
	position:absolute;
	overflow:hidden;
	background:transparent url('${servletURL}?op=resource&resource=/com/fr/web/core/css/widget/panel_title.png');
	background1:#878787;
	padding:5px;
	border:1px solid #99BBE8;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
}
.fr-window-shadow{
	position:absolute;
	background:#ddd;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);
	filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=false,ShadowOpacity=0.2);
}
.fr-window .fr-window-header{
	background:transparent;
	padding:2px 0px 4px 0px;
}
.fr-window .fr-window-body{
	background:#fff;
	border:1px solid #99BBE8;
	border-top-width:0px;
}
.fr-indow .fr-window-header .fr-panel-icon{
	left:1px;
	top:1px;
}
.fr-window .fr-window-header .fr-panel-with-icon{
	padding-left:18px;
}
.fr-window .fr-window-header .fr-panel-tool{
	top:0px;
	right:1px;
}
.fr-window-proxy{
	position:absolute;
	overflow:hidden;
	border:1px dashed #15428b;
}
.fr-window-mask{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	filter:alpha(opacity=40);
	opacity:0.40;
	background:#ccc;
	display1:none;
	font-size:1px;
	*zoom:1;
	overflow:hidden;
}
